/**
 *
 * 一些通用的校验逻辑
 *
 * */

/**
 * 文本必填
 * */
export function stringRequired(value: any): boolean {
	return !!value;
}

/**
 * 数字必填
 * */
export function numberRequired(value: any): boolean {
	if(typeof value === 'string') {
		if(!value) return false;
		const n = Number(value);
		return isNaN(n);
	}
	return typeof value === 'number';
}

/**
 * 也不知道是什么类型，就是必填
 * */
export function justRequired(value: any): boolean {
	if(value === 0) {
		return true;
	}
	return !!value;
}

